﻿using System;
using UnityEngine;

// Token: 0x02000583 RID: 1411
[Serializable]
public class NeckObjectVer2
{
	// Token: 0x04002A40 RID: 10816
	public string name;

	// Token: 0x04002A41 RID: 10817
	[Tooltip("計算参照オブジェクト こいつから計算している")]
	public Transform referenceCalc;

	// Token: 0x04002A42 RID: 10818
	[Tooltip("実際動かすオブジェクト")]
	public Transform neckBone;

	// Token: 0x04002A43 RID: 10819
	[Tooltip("リングオブジェクト")]
	public Transform controlBone;

	// Token: 0x04002A44 RID: 10820
	[Tooltip("デバッグ用表示")]
	[SerializeField]
	internal Quaternion fixAngle;

	// Token: 0x04002A45 RID: 10821
	[Tooltip("デバッグ用表示")]
	[SerializeField]
	internal float angleHRate;

	// Token: 0x04002A46 RID: 10822
	[Tooltip("デバッグ用表示")]
	[SerializeField]
	internal float angleVRate;

	// Token: 0x04002A47 RID: 10823
	[SerializeField]
	[Tooltip("デバッグ用表示")]
	internal float angleH;

	// Token: 0x04002A48 RID: 10824
	[Tooltip("デバッグ用表示")]
	[SerializeField]
	internal float angleV;

	// Token: 0x04002A49 RID: 10825
	internal Quaternion fixAngleBackup;

	// Token: 0x04002A4A RID: 10826
	internal Quaternion backupLocalRotaionByTarget;
}
